
.choice {
  margin: 30rpx;
  border-radius: 24rpx;
  background-color: #fff;
  padding: 0 40rpx;
  .j-b {
    padding: 50rpx 0 40rpx 0;
    border-bottom: 1rpx solid #ebebeb;
    &:last-of-type {
      border: 0;
    }
    image {
      width: 66rpx;
      height: 34rpx;
      margin-right: 27rpx;
    }
    .c99 {
      margin-top: 10rpx;
    }
  }
}
.bj {
  height: 540rpx;
  width: 100%;
  z-index: -1;
  margin-top: -88rpx;
}

.zhankai {
  display: inline-block;
  width: 20rpx !important;
  height: 20rpx !important;
}
.top_ {
  position: relative;
  z-index: 99;
  margin: -310rpx auto 0 auto;
  padding: 99rpx 0 50rpx 0;
  background-color: #fff;
  width: 650rpx;
  border-radius: 24rpx;
  image {
    width: 380rpx;
    height: 220rpx;
  }
  .f-w {
    margin-bottom: 20rpx;
  }
}

.but {
  margin: auto;
  line-height: 88rpx;
  width: 650rpx;
  height: 88rpx;
  background: linear-gradient(90deg, #1684ff 0%, #3fa9ff 100%);
  border-radius: 16rpx;
}
.swit {
  margin: 50rpx 45rpx;
  view {
    margin-right: 20rpx;
  }
}